home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Night Owl 6
/
Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso
/
033a
/
rypack41.zip
/
RYPACK.NEW
next >
Wrap
Text File
|
1991-09-17
|
12KB
|
305 lines
1.00 Alpha
- Un-leashed, er uh, Released unto the world....
1.01 Alpha
- Fixed end_line; messages had the first line of the NEXT one!
- Fixed thread, prevmess.
1.02 Alpha
- Added email messages; incoming messages bound for DUMP but
addressed to a user (USERS.BBS scanned) will go to EMAIL,
if present in *.CFG file.
1.03 Alpha
- Added support for times read and message received fields:
times read increments when RyPacker gets message; message
received TRUE after RyPacker gets message. Later, the
received field will be set after a return receipt is received
(if, indeed, that's what it means!).
1.04 Alpha
- Fixed incoming name translation.
- Fixed email message support.
- Added the NOSEND command: If the first word of the message is
NOSEND then the message will remain in the message base and NOT
be sent out over the NET; message pointers will be updated.
1.05 Alpha
- Fixed user number error; if RyPacker user number was higher than
the highest record in messbase.ptr, RyPacker went ahead anyway.
Not anymore!! Need a utility to update messbase.ptr files!
- Fixed last-time-on date string conversion error. Still looking
for that 'standard' date format!
1.06 Alpha
- "Seen by" -> "SEEN-BY"; a fix for 'lesser' packers that can't read
small letters....
1.07 Alpha
- Added "Cont." line.
1.08 Alpha
- Cleaned up packeting code; TO: line will override host command.
Will implement TO: command!
1.09 Alpha
- Fixed variable date field length problem; still waiting for specs
on Product Codes to deal with various date formats.
1.10 Alpha
- Added log file, with config switches.
- Added config switch for screen output.
1.11 Alpha
- Added support for @NET/NODE in incoming names fields.
1.12 Alpha
- Added support for message lines=NN in STARTUP.BBS; defaults to 29.
1.13 Alpha
- Fixed date conversion in UnPacker (01/ 3/88 is now 01/03/88).
- Fixed date/time conversion in LogStart (1/2/88 0:3:32.1 is
now 01/02/88 00:03:32.01).
1.14 Alpha
- Added TO: mess_base-NET/NODE command (rudimentary routing).
- Fixed memory management problem: net_mes_hdr disposed in Packs.
- Fixed file management problem in Make_Packets.
1.15 Alpha
- Neatened log file output.
---------------------------------------------------------------------------
1.00 Beta
- Created the docs; released as-is.
1.01 Beta
- If NOSEND detected, message text is now skipped.
- nmf_filepath needed trailing '\' in Make_Packets.
*** WATCH this one!! It can be tricky!! ***
1.02 Beta
- Cleaned up packing; started on echo routing.
- Deleted messages will no longer be sent (Whew!).
1.10 Beta
- Continue with TO: command.
- Fix SEEN-BY:.
- Starting support for routing.
1.20 Beta
- Worked on docs.
- Routing for original messages now supported.
- 'Fancy' SEEN-BY: algorithm added (for routing); net/nodes in order.
- Noticed POSSIBLE bug with naming of outgoing packet files -- keep
an eye out for this! The hex number for the filename may be
incorrect in some cases.
1.21 Beta
- Ooops! Forgot to close *.pkt files after unpacking (blush)....
Thanks Daniel McCloskey!
1.22 Beta
- Added support for the ^aPATH statement -- only for original messages.
1.30 Beta
- Lengthened message buffer size to 8192 bytes, including names and
subject. That's a LONG message!
- Pointer to incoming packet file will support longer files.
- Neatened log file output.
- Removed SEEN-BY: from netmail.
- Fixed error where a word (token) > Line_length in incoming message
would lock system.
1.40 Beta
- New unpacking algorithm -- FAST! Watch for memory hog problems; will
make input buffer allocation dynamic in future version.
- Neatened output. It's now MUCH faster not to have ANY output during
a session. If you don't need a log, this is the way to go!
- Fixed unpacking for some non-standard message bugs.
1.41 Beta
- Fixed a MAJOR bug which allowed only ONE packet to be unpacked at a time!
Hope you ALWAYS back up those packet files....
1.42 Beta
- Fixed annoying bug in unpacker that affected long messages.
1.43ß
- Now handles spaces in AREA: line, much to my chagrin. (!)
- Fixed dest_net error in outbound packet header (blush...).
1.50ß
- New packing algorithm -- FAST! Same deal as unpacking algorithm.
- Fixed nasty bug left over from 1.43a which prevented ANY unpacking!
Fortunately this was released within mere hours of 1.43a....
- added NOSETUP command. Use in config file to suppress its output to
the screen during initialization. Makes things faster. Thanks Dan!
1.51ß
- Fixed AREA: line error for AREA: lines w/out space after ':'
1.52ß
- Added an auto-reply feature. Incoming messages will now be prefixed
with the line ORIGIN:OrigNet/OrigNode, which will have the same effect
as the TO: command if the message is replied to; RyPacker will
automatically look up the origin message and make that message's ORIGIN
the destination of the new message. The TO: command will override this
feature. Please warn me of any funny stuff (ie bugs)!
1.53ß
- Fixed bug in which high message pointer incremented when unpacking
instead of getting set to actual message file position.
1.54ß
- Added support for Greg Ryan's hard-return/soft-return marking convention
(Thanks, Greg!).
- Found (and fixed!) error where a one char line was ignored (result of
<Spacebar> kludge for entering blank lines in editor).
1.55ß
- Defaults to hard return ($0D) instead of soft.
2.00ß
- New config file format adopted (see docs).
Brackets '[' denote optional:
AREA board# areaname [net/node node ...]
*** IMPORTANT NOTE ***
v2 and above NOT COMPATIBLE with v1 config format!!
- Non-existent message board is now ignored.
- Support added for the "other" date format.
2.01ß
- Fix: Email board not being scanned.
2.02ß
- Fix: Dead mail sometimes unpacked to email.
2.03ß
- Fix: Board number not set properly.
2.10ß
- Added support for variable, dynamic input buffer size.
- Removed the HOST command. Now defaults to 0/0.
2.20ß
- Minor housekeeping and speed ups.
- Fixed bug with AREA command & null net/nodes.
- Major changes to packet handling during pack:
- No more temporary Fido message files! Messages go directly to packets.
Should be a zillion times faster; RyPacker.EXE 4k smaller.
2.30ß
- Major change to message base path handling! A FULLy qualified path name
(or valid path from current directory) must be used in RyBOARDS.BBS file
to identify message bases!
- Now eliminates spaces from TO: command.
2.31ß
- Ignores '=' in STARTUP.BBS, looks for space instead.
2.32ß
- Added single-base message repack feature:
- Command line P command can stand alone (as it was before) or be
followed by a message base number, comma, and message number within
that base at which to start packing, then optional dash and ending
message number (defaults to one message only; note that NO INTERVENING
SPACES ARE ALLOWED -- they would be treated as parameter separators!):
RyPacker P10,300-350 repack.cfg
packs messages 300-350 in message base 10 using repack.cfg file
RyPacker P20,2
packs (only!) message 2 in message base 20 using (default)
rypacker.cfg file.
RyPacker P myconfig.cfg
normal invocation, just as it was before the new feature.
RyPacker P3 U noconfig.cfg
Command Line Error -- RyPacker halts! (no comma, etc.....)
- The actions of this command will not affect RyPacker's high message
pointers so if you run this command before a regular pack command you
could end up packing messages twice.
- If the message base does not exist in RyPacker's config file, you can
be assured that nothing will happen.
- If the ending message number is greater than the highest message in that
base, all messages to the end will be packed.
- If the starting message is greater that the highest, well, what point
was there to invoking RyPacker (it does nothing...)!
2.34α
- Added config file MESSAGE_THREADS command. This looks backwards through
the message base to find subject fields that match the current incoming
message subject and sets threads accordingly. Works only for new
incoming messages (will not thread messages previous to INVOCATION).
{ Command attained beta status as of 11/05/89. Thanks Todd! }
2.35ß
- Added config file STRIP_SEENBY command. This will strip the seen-by when
unpacking messages (incoming only!).
*** WARNING! ***
This command could have *DISASTROUS* effects on routing if you repack
messages that have been stripped of seen-bys!! If you are an echo feed
node (i.e. you send echoes to other systems besides your feed), use an
auxiliary message router/passer such as BearScan or ConfMail.
Alternatively, you could set up a special pass-through message area
that's not accessible to RyBBS and not strip seen-bys to that area.
- New screen routines. RyPacker will now use EGA 43 or VGA 50 line mode
if available. Let me know if you hate this so I can laugh at you ;-).
I use EEGA 60 line mode most of the time myself. The previous mode is
restored upon exit.
- Added a single space to the end of soft return lines for packing.
- Added ExitProc to sort things out a bit if there's a fatal error.
2.36ß
- Added config file NO_USAGECOUNT command that turns off incrementation of
the timeson field in the RyPacker user record of USERS.BBS. With this
command, RyPacker will not show up in a count of users logged on to RyBBS.
- Added proper name conversion (default on; see below) that will change the
RyBBS all uppercase name format to the more conventional proper format
(only first letters uppercase).
- Added config file NO_PROPERNAMES command that turns off proper name
conversion.
2.37ß
- Ooops! Proper name conversion works correctly now.
- Added default for orig_text (it's about time!!). If not specified in the
config file, orig_text will default to '(orig_net/orig_node)'. Plain and
simple.
********** RyPACKER Taken over by Greg Ryan **************
2.38
-fix bug where maximum message lines is locked at 40
-change screen display to be similar to other RyBBS utilities
(No 43 line displays anymore)
2.39
-remove second version message containing beta sign
2.40
-put in C command line parameter to check Rypacker.cfg file
for errors
usage
rypacker /c or rypacker c
-upon no command entry (P,U, or C), RyPacker will output a
simple help screen.
-new Rypacker.cfg option USERS_DIR will allows normal directory where
users.bbs is contained (generally used for multi-users)
usage
USERS_DIR \pathname
-put in L command line parameter to enable file locking
-put in some code to remove space after area name.
2.41
-allow indexed name access of rypacker record (fast!)
-allow system to pack more then one message in base at a time